import Vue from 'vue'
import Router from 'vue-router'
import {rotersConfig} from '../config/router.config'
Vue.use(Router)
// const originalPush = Router.prototype.push
// Router.prototype.push = function push (location, onResolve, onReject) {
//   if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject)
//   return originalPush.call(this, location).catch(err => err)
// }
export default new Router({
  scrollBehavior: () => ({ y: 0 }),
  routes: rotersConfig
  // routes:[
  //   {
  //     path: '/',
  //     name: 'home',
  //     component: reslove => require(['@/views/home/home.vue'],reslove),
  //     children:[
  //       {
  //         path:'/qwe',
  //         name:'qaz',
  //         component:reslove=> require(['../views/home/childView.vue'],reslove),
  //         children:[
  //           {
  //             path:'/www',
  //             name:'www',
  //             component:reslove => require(['../views/systemManagement/usergua.vue'],reslove)
  //           }
  //         ]
  //       }
  //     ],
  //     meta:{
  //       title:'首页'
  //     }
  //   },
  //   {
  //     path:'/login',
  //     name:'login',
  //     component: reslove => require(['@/views/login/login.vue'],reslove)
  //   },
  //   {
  //     path: '*',
  //     component:reslove=>require(['@/components/404.vue'],reslove)
  //   }
  // ]
})
